package com.yunxi.baseDataToHub.service.iam;


import com.yunxi.baseDataToHub.pojo.iam.PmsOrganizeVO;
import com.yunxi.baseDataToHub.pojo.iam.PmsPostVO;
import com.yunxi.baseDataToHub.pojo.iam.PmsUserVO;
import com.yunxi.core.web.ApiResult;

import java.util.List;

/**
 * Created by Administrator on 2019/5/20.
 */
public interface IamDubboService {

    //组织信息接口PMS->IAM
    ApiResult sendIamOrganizeVO(List<PmsOrganizeVO> pmsOrganizeVO) throws Exception;

    ApiResult sendIamUserVO(List<PmsUserVO> pmsUserVO) throws Exception;

    /*     Object findOrganizeData(String beginTime,String endTime) throws ParseException;

         Object findUserData(String beginTime,String endTime) throws ParseException;*/
    ApiResult findDataByConditional(String serviceName, String beginTime, String endTime) throws Exception;

    ApiResult findUpsUserByConditional(String serviceName,String iamSystem, String beginTime, String endTime) throws Exception;

    ApiResult sendPmsPost(List<PmsPostVO> pmsPostVO) throws Exception;
}
